/**     
 * @Title: UserRepository.java   
 * @Package me.springboot.repository   
 * @Description: TODO
 * @author weiwei 
 * @date 2017年9月1日 上午9:53:51   
 * @version V1.0     
 */
package me.springboot.repository;

import java.util.Collection;

import me.springboot.model.User;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.repository.CrudRepository;

/**
 * @ClassName: UserRepository
 * @Description: TODO
 * @author weiwei
 * @date 2017年9月1日 上午9:53:51
 * 
 */
public interface UserRepository extends CrudRepository<User, Long> {

	Collection<User> findAll();

	User findByUsername(String username);

	Page<User> findAll(Pageable p);

	Page<User> findByUsernameContaining(String searchPhrase, Pageable p);
}
